cpns explained